package com.liangzhong.events
{
	/**
	 * 任务事件 
	 * @author lake
	 * 
	 */	
	public class TaskEvent extends ModuleEvent
	{
		/**
		 *完成任务 (任务进度)
		 */		
		public static const TASK_FINISH_TASK		:String = "TaskEvent/TASK_FINISH_TASK";
		
		public function TaskEvent(type:String,
								  param :Object = null,
								  bubbles:Boolean = false,
								  cancelable:Boolean = false)
		{
			super(type, bubbles, cancelable);
			this.param = param;
		}
		
		/**
		 *更新任务列表 
		 */
		public static const UPDATE_TASK_LIST:String = "update_task_list";
		
		/**
		 *获得任务列表 
		 */
		public static const GET_TASK_LIST:String = "get_task_list";
		/**
		 *任务完成领取奖励 
		 */
		public static const GET_TASK_FINISH_WARD:String = "task_finish_ward";
		/**
		 *接收到国家任务 
		 */
		public static const ACCEPT_NATION_TASK:String = "accept_nation_task";
		/**
		 *完成国家任务 
		 */
		public static const FINISH_NATION_TASK:String = "finish_nation_task";
		
		
	}
}